//jquery准备简写
$(function() {
	//操作第一个下拉列表时
	$('select[name=maincitylist]').change(function() {
		var selectval = $(this).val(); //获取改变的选项值
		var url = "/member/ajaxToGetCity"; //请求地址
		var selectList2 = $('select[name=areaOfCity]');
		if(selectval != -1) {

			//显示第二个下拉菜单
			selectList2.css('display', 'inline-block');
			$('select[name=streetOfArea]').css('display', 'none');

			selectList2.find("option").remove(); //清空
			//添加默认项
			$('<option></option>').val('-1').text('请选择').appendTo(selectList2);
			//加载数据
			$.getJSON(
				url, {
					'id': selectval
				},
				function(data) {
					$.each(data, function(i, item) {
						$('<option></option>').val(item['area_Id']).text(item['area_name']).appendTo(selectList2);
					});
				}
			);
		} else {
			selectList2.css('display', 'none');
			$('select[name=streetOfArea]').css('display', 'none');
		}

	});

	//操作第二个下拉列表
	$('select[name=areaOfCity]').change(function() {
		var selectval = $(this).val(); //获取改变的选项值
		var url = "/member/ajaxToGetCity"; //请求地址
		var selectList3 = $('select[name=streetOfArea]');
		if(selectval != -1) {
			//显示第三个下拉列表
			selectList3.css('display', 'inline-block');

			selectList3.find('option').remove(); //清空
			//添加默认项
			$('<option></option>').val('-1').text('请选择').appendTo(selectList3);

			//加载数据
			$.getJSON(
				url, {
					'id': selectval
				},
				function(data) {
					$.each(data, function(i, item) {
						$('<option></option>').val(item['area_Id']).text(item['area_name']).appendTo(selectList3);
					});
				}
			);

		} else {
			selectList3.css('display', 'none');
		}
	});

	//显示添加收货地址区域
	$('input#add_panel').click(function() {
		$('div.member_address').css('display', 'block');
	});

	//显示添加收货地址区域 取消按钮
	$('input#cancel_btn').click(function() {
		$('div.member_address').css('display', 'none');
	});

	//验证表单不能为空
	//点击添加按钮时,进行验证
	$('input#sumbit_btn').click(function() {
		
		binddata();
		var rtn = [];
		var adrs_detail = $('#adrs_detail');
		var customer_name = $('#customer_name');
		var customer_code = $('#customer_code');
		var customer_mobile = $('#customer_mobile');
		rtn[0] = checkinput(adrs_detail);
		rtn[1] = checkinput(customer_name);
		rtn[2] = checkinput(customer_code);
		rtn[3] = checkinput(customer_mobile);
		for(i = 0; i < rtn.length; i++) {
			if(rtn[i] == false) {
				return rtn[i];
			}
		}
		return true;

	});
	
	function binddata(){
		//提交时,将下拉列表项的文本内容赋值给input
		var cityval= $("select[name=maincitylist]").find("option:selected").text();
		var areaval= $("select[name=areaOfCity]").find("option:selected").text();
		var streetval= $("select[name=streetOfArea]").find("option:selected").text();
		
		$('input[name=cityText]').val(cityval);
		$('input[name=AreaText]').val(areaval);
		$('input[name=streetText]').val(streetval);
	}

	//控件验证函数	
	function checkinput(input) {
		if(input.val() == "" || input.val() == null) {
			var err = '<span style="color:#FF0000;font-size:12px;">*</span>';
			input.next().remove();
			input.after(err); //添加星号
			input.val(''); //默认清空
			return false;
		} else {
			input.next().remove(); //移除星号
			return true;
		}
	}
})